Big Huge Thesaurus

melagueta pepper

noun